Big Huge Thesaurus

Simarouba amara

noun